Piwik\Plugin\Report C

Total Complexity 125
Dependencies 19
Dependents 14
Total lines 1,047
Lines of code 385
Logical lines of code 214
Comment lines 458
Methods 48
Properties 20

Methods 48

Method Rating Maintainability Complexity Lines of code
getMetricsDocumentation()
A
48 16 34
buildReportMetadata()
A
42 12 52
getProcessedMetricsById()
A
56 9 17
getMetricsRequiredForReport()
S
55 6 20
processedMetricDfs()
S
56 6 17
getThirdLeveltableDimension()
S
58 5 16
getMetricsForTable()
S
59 5 14
getForDimension()
S
60 5 13
getDimensions()
S
58 4 16
getMetricTranslations()
S
59 4 15
getSubtableDimension()
S
63 3 11
configureReportMetadata()
S
66 3 9
configureWidgets()
S
73 3 5
getId()
S
63 3 10
render()
S
59 2 13
getSubtableApiMethod()
S
68 2 7
getDefaultSortOrder()
S
73 2 6
__construct()
S
64 2 9
getProcessedMetrics()
S
72 2 6
checkIsEnabled()
S
73 2 5
getAllMetrics()
S
74 2 4
getOrder()
S
82 1 3
getProcessedMetricsForTable()
S
66 1 8
isEnabled()
S
82 1 3
getDefaultTypeViewDataTable()
S
82 1 3
alwaysUseDefaultViewDataTable()
S
82 1 3
configureView()
S
91 1 2
fetchSubtable()
S
71 1 5
fetch()
S
78 1 3
isSubtableReport()
S
82 1 3
getRecursiveLabelSeparator()
S
82 1 3
getMetrics()
S
80 1 3
getActionToLoadSubTables()
S
82 1 3
supportsFlatten()
S
82 1 3
hasGoalMetrics()
S
82 1 3
getDimension()
S
82 1 3
getSubcategoryId()
S
82 1 3
getCategoryId()
S
82 1 3
getParameters()
S
82 1 3
getAction()
S
82 1 3
getModule()
S
82 1 3
getName()
S
82 1 3
getRelatedReports()
S
82 1 3
init()
S
91 1 2
getDefaultSortColumn()
S
82 1 3
getMetricNamesToProcessReportTotals()
S
82 1 3
getDocumentation()
S
82 1 3
getSecondarySortColumnCallback()
S
82 1 3